Tham khảo Máy_ảo

  1. Popek, Gerald J.; Goldberg, Robert P. (1974). “Formal requirements for virtualizable third generation architectures” (PDF). Communications of the ACM 17 (7): 412–421. doi:10.1145/361011.361073
  2. 1 2 Smith, James E.; Nair, Ravi (2005). “The Architecture of Virtual Machines”. Computer 38 (5): 32–38, 395–396. doi:10.1109/MC.2005.173
  3. Oliphant, Patrick. “Virtual Machines”. VirtualComputing. Bản gốc lưu trữ ngày 29 tháng 7 năm 2016. Truy cập ngày 23 tháng 9 năm 2015. Some people use that capability to set up a separate virtual machine running Windows on a Mac, giving them access to the full range of applications available for both platforms. 
  4. “Super Fast Server Reboots – Another reason Virtualization rocks”. vmwarez.com. Ngày 9 tháng 5 năm 2006. Bản gốc lưu trữ ngày 14 tháng 6 năm 2006. Truy cập ngày 14 tháng 6 năm 2013. 
  5. “Server Consolidation and Containment With Virtual Infrastructure” (PDF). VMware. 2007. Bản gốc (PDF) lưu trữ ngày 28 tháng 12 năm 2013. Truy cập ngày 29 tháng 9 năm 2015. 
  6. Pugh, Emerson W. (1995). Building IBM: Shaping an Industry and Its Technology. MIT. tr. 274. ISBN 978-0-262-16147-3.  Đã bỏ qua tham số không rõ |url-access= (trợ giúp)
  7. Pugh, Emerson W. và đồng nghiệp (1991). IBM's 360 and Early 370 Systems. MIT. tr. 160–161. ISBN 978-0-262-16123-7.  Đã bỏ qua tham số không rõ |url-access= (trợ giúp)
  8. Wirth, Niklaus Emil; Weber, Helmut (1966). EULER: a generalization of ALGOL, and its formal definition: Part II, Communications of the Association for Computing Machinery 9 (2). New York: ACM. tr. 89–99. 
  9. Griswold, Ralph E. The Macro Implementation of SNOBOL4. San Francisco, CA: W. H. Freeman and Company, 1972 (ISBN 0-7167-0447-1), Chapter 1.
  10. Nelson, Graham A.. “About Interpreters”. Inform website. Bản gốc lưu trữ ngày 3 tháng 12 năm 2009. Truy cập ngày 7 tháng 11 năm 2009. 
  11. Goldberg, Adele; Robson, David (1983). Smalltalk-80: The Language and its Implementation. Addison-Wesley Series in Computer Science. Addison-Wesley. ISBN 978-0-201-11371-6.  Đã bỏ qua tham số không rõ |url-access= (trợ giúp)
  12. Deutsch, L. Peter; Schiffman, Allan M. (1984). “Efficient implementation of the Smalltalk-80 system”. POPL. Salt Lake City, Utah: ACM. ISBN 0-89791-125-3. doi:10.1145/800017.800542
  13. Aycock, John (2003). “A brief history of just-in-time”. ACM Comput. Surv. 35 (2): 97–113. doi:10.1145/857076.857077
  14. Ingalls, Jr., Daniel "Dan" Henry Holmes; Kaehler, Ted; Maloney, John; Wallace, Scott; Kay, Alan Curtis (1997). “Back to the future: the story of Squeak, a practical Smalltalk written in itself”. OOPSLA '97: Proceedings of the 12th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications. New York, NY, USA: ACM Press. tr. 318–326. ISBN 0-89791-908-4. doi:10.1145/263698.263754
  15. Bracha, Gilad; Griswold, David (1993). “Strongtalk: Typechecking Smalltalk in a Production Environment”. Proceedings of the Eighth Annual Conference on Object-oriented Programming Systems, Languages, and Applications. OOPSLA '93. New York, NY, USA: ACM. tr. 215–230. ISBN 978-0-89791-587-8. doi:10.1145/165854.165893
  16. Ungar, David Michael; Smith, Randall B. (tháng 12 năm 1987). “Self: The power of simplicity”. ACM SIGPLAN Notices 22 (12): 227–242. ISSN 0362-1340. doi:10.1145/38807.38828
  17. Hölzle, Urs; Ungar, David Michael (1994). “Optimizing dynamically-dispatched calls with run-time type feedback”. PLDI. Orlando, Florida, United States: ACM. tr. 326–336. ISBN 0-89791-662-X. doi:10.1145/178243.178478
  18. Paleczny, Michael; Vick, Christopher; Click, Cliff (2001). “The Java HotSpot server compiler”. Proceedings of the Java Virtual Machine Research and Technology Symposium on Java Virtual Machine Research and Technology Symposium 1. Monterey, California: USENIX Association. 
  19. Uhlig, Rich; Neiger, Gil; Rodgers, Dion; Santoni, Amy L.; Martins, Fernando C. M.; Anderson, Andrew V.; Bennett, Steven M.; Kägi, Alain; Leung, Felix H.; Smith, Larry (tháng 5 năm 2005). “Intel virtualization technology”. Computer 38 (5): 48–56. doi:10.1109/MC.2005.163
  20. Adams, Keith; Agesen, Ole (ngày 21 tháng 10 năm 2006). A Comparison of Software and Hardware Techniques for x86 Virtualization (PDF). ASPLOS’06 21–ngày 25 tháng 10 năm 2006. San Jose, California, USA. Bản gốc (PDF) lưu trữ ngày 20 tháng 8 năm 2010. Surprisingly, we find that the first-generation hardware support rarely offers performance advantages over existing software techniques. We ascribe this situation to high VMM/guest transition costs and a rigid programming model that leaves little room for software flexibility in managing either the frequency or cost of these transitions. 

Tài liệu tham khảo

WikiPedia: Máy_ảo http://www.vmware.com/pdf/asplos235_adams.pdf http://www.vmware.com/pdf/server_consolidation.pdf http://www.vmwarez.com/2006/05/super-fast-server-r... http://digital.library.wisc.edu/1793/11154 http://www.virtualcomputing.net/virtual-machines http://dl.acm.org/citation.cfm?doid=365170.365202, http://portal.acm.org/citation.cfm?id=1267848 http://portal.acm.org/citation.cfm?id=178243.17847... http://portal.acm.org/citation.cfm?id=800017.80054... http://doc.cat-v.org/inferno/4th_edition/dis_VM_de...